To depend on - German English Dictionary